• word of the day

    armillariella mellea

    armillariella mellea - Dictionary definition and meaning for word armillariella mellea

    Definition
    (noun) a honey-colored edible mushroom commonly associated with the roots of trees in late summer and fall; do not eat raw
Download our Mobile App Today
Receive our word of the day
on Whatsapp